package com.weimob.mcloud.wechatwork.customer.service;

import com.weimob.mcloud.wechatwork.core.adapter.pojo.dto.channel.response.FollowUserBO;
import com.weimob.mcloud.wechatwork.core.entity.privatesphere.PrivateSphere;
import com.weimob.mcloud.wechatwork.core.entity.relation.employee.Employee;

import java.util.List;

public interface CustomerTagSyncService {

    /**
     * 客户标签同步
     * @param privateSphere 私域信息
     * @param externalUserId 企微客户id
     * @param followUsers 企微官方员工给客户打的标签信息
     * @param employee 要处理给客户打标签的当前员工
     * @return
     */
    Boolean syncCustomerTag(PrivateSphere privateSphere, String externalUserId, Long wid,
                            List<FollowUserBO> followUsers, Employee employee);
}
